Micron Document




Java (langage)
part 51/76 · 136.5 KB total
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Pour initialiser une ArrayList il faut importer la classe java.util.ArrayList et écrire liste = new ArrayList<T>(); ou liste = new ArrayList<>(); depuis le JDK 7.0.

Depuis le JDK 1.5, on a la possibilité d’indiquer le type des éléments contenus dans une ArrayList : Entiers, chaînes de caractères ou autres objets.

• Cette collection est vide après l’appel du constructeur ;
• On peut ajouter autant d’éléments que l’on veut.

Pour ajouter un élément on écrit liste.add(Objet);

Pour accéder à un élément de l’ArrayList : liste.get(index);

Pour connaître le nombre d’éléments que contient une liste : liste.size();

Pour supprimer un élément : liste.remove(index); les éléments qui suivent l’élément supprimé seront décalés à gauche.

Structures de contrôle

Boucles

Bien qu’elles aient toutes un rôle similaire, chaque boucle est pourtant adaptée à une situation :

• Structure tant que (adaptée pour effectuer des opérations tant qu’une condition est remplie) :

while (<expression booléenne>) {
instruction(s)
}

• Structure faire … tant que (comme la structure tant que mais la première itération est exécutée quelle que soit la condition, pour les autres itérations la condition doit être remplie) :

do {
instruction(s)
}
while (<expression booléenne>);

• Structure pour (adaptée lorsqu'une collection doit être parcourue en totalité pour traitement) :

for (<initialisation> ; <condition de poursuite> ; <expression d’incrémentation>) {
instruction(s)
}

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────